RAFIF=Val_0x0, ROIF=Val_0x0, AIF=Val_0x0, TPIF=Val_0x0, RIF=Val_0x0, TSIF=Val_0x0, EIF=Val_0x0, RFIF=Val_0x0
Receive and Transmit Interrupt Flag Register
AIF | Abort Interrupt Flag. It is recommended to not set both CANFD_TCMD[TPA] and CANFD_TCMD[TSA] bits simultaneously because both source this bit. This bit does not have an associated enable register. Refer to Section Message Transmission Abort. 0 (Val_0x0): No abort has been executed 1 (Val_0x1): After setting the CANFD_TCMD[TPA] or CANFD_TCMD[TSA] bit the appropriated message(s) have been aborted |
EIF | Error Interrupt Flag. 0 (Val_0x0): There has been no change 1 (Val_0x1): The border of the error warning limit has been crossed in either direction, or the CANFD_CFG_STAT[BUSOFF] bit has been changed in either direction |
TSIF | Transmission Secondary Interrupt Flag. 0 (Val_0x0): No transmission of the STB has been completed successfully 1 (Val_0x1): The requested transmission of the STB has been successfully completed |
TPIF | Transmission Primary Interrupt Flag. 0 (Val_0x0): No transmission of the PTB has been completed 1 (Val_0x1): The requested transmission of the PTB has been successfully completed |
RAFIF | RB Almost Full Interrupt Flag. Refer to the CANFD_LIMIT[AFWL] bit field. 0 (Val_0x0): number of filled RB slots < AFWL_i 1 (Val_0x1): number of filled RB slots AFWL_i |
RFIF | RB Full Interrupt Flag. 0 (Val_0x0): The RB FIFO is not full 1 (Val_0x1): All RBs are full. If no RB is released until the next valid message is received, the oldest message is lost |
ROIF | RB Overrun Interrupt Flag. In case of an overrun both ROIF and RFIF bits are set. 0 (Val_0x0): No RB overwritten 1 (Val_0x1): At least one received message has been overwritten in the RB |
RIF | Receive Interrupt Flag. 0 (Val_0x0): No frame has been received 1 (Val_0x1): Data or a remote frame has been received and is available in the receive buffer |